GETUSERSHELL

Section: C Library Functions (3)
Updated: December 1, 1986
Index Return to Main Contents
 

NAME

getusershell, setusershell, endusershell - get legal user shells  

SYNOPSIS

char *getusershell()

setusershell()

endusershell()
 

DESCRIPTION

Getusershell returns a pointer to a legal user shell as defined by the system manager in the file /etc/shells. If /etc/shells is unreadable or does not exist, getusershell behaves as if /bin/sh and /bin/csh were listed in the file.

Getusershell reads the next line (opening the file if necessary); setusershell rewinds the file; endusershell closes it.  

FILES

/etc/shells  

SEE ALSO

shells(5)  

DIAGNOSTICS

The routine getusershell returns a null pointer (0) on EOF.  

BUGS

All information is contained in a static area so it must be copied if it is to be saved.


 

Index

NAME
SYNOPSIS
DESCRIPTION
FILES
SEE ALSO
DIAGNOSTICS
BUGS

This document was created by man2html, using the manual pages.
Time: 04:51:43 GMT, January 31, 2023